const gateway = {
   "user" : {
      "path" : {
         "sendRegisterVerifyCode" : "/user/v1/node/register/send-verify-code",
         "register" : "/user/v1/node/register",
         "sendVerifyCode" : "/user/v1/node/send-verify-code",
         "login" : "/user/v1/node/login",
         "logout" : "/user/v1/node/logout",
         "sendResetPasswordVerifyCode" : "/user/v1/node/reset-password/send-verify-code",
         "resetPassword" : "/user/v1/node/reset-password",
         "sendPayVerifyCode" : "/user/v1/node/pay/send-verify-code",
         "setPayPassword" : "/user/v1/node/pay/set-password",
         "havePayPassword" : "/user/v1/node/have-pay-password",
         "saveOrUpdateUserInfo" : "/user/v1/node/save-or-update-userinfo",
         "addContacts" : "/user/v1/node/add-contacts",
         "userInfo" : "/user/v1/node/get-user-info",
         "listContacts" : "/user/v1/node/list-contacts"
      },
      "sessionPath" : ".ccl/circle.properties"
   },
   "assets" : {
      "path" : {
         "upload" : "/assets/v1/node/upload",
         "download" : "/assets/v1/node/download"
      }
   },
   "block" : {
      "path" : {
         "blockchainHashListPath" : "/block/v1/node/get-block-hashlist",
         "blockchainPath" : "/block/v1/node/get-block",
         "blockchainDataPath" : "/block/v1/node/get-block-data",
         "blockchainHeaderListPath" : "/block/v1/node/get-block-header-list",
         "blockchainTailsHashListPath" : "/block/v1/node/get-blocktails-hashlist",
         "blockchainTailsPOPath" : "/block/v1/node/get-blocktails-po",
         "transactionByTxIdPath" : "/block/v1/node/gettx-by-txid",
         "searchTxByTxIdPath" : "/block/v1/node/search-tx-by-txid",
         "searchTxByAddressPath" : "/block/v1/node/search-tx-by-address",
         "searchUTXOsPath" : "/block/v1/node/search-utxos"
      }
   },
   "wallet" : {
      "path" : {
         "createWallet" : "/wallet/v1/node/createWallet",
         "listWallet" : "/wallet/v1/node/listWallet",
         "balanceOfAddress" : "/wallet/v1/node/getBalanceOfAddress",
         "assetsOfAddress" : "/wallet/v1/node/getAssetsOfAddress",
         "balanceOfWallet" : "/wallet/v1/node/getBalanceOfWallet",
         "assetsOfWallet" : "/wallet/v1/node/getAssetsOfWallet",
         "searchTxByType" : "/wallet/v1/node/searchTxByType",
         "searchTxByTime" : "/wallet/v1/node/searchTxByTime",
         "pubKeyHashFromAddress" : "/wallet/v1/node/getPubKeyHashFromAddress",
         "sendTo" : "/wallet/v1/node/sendTo",
         "pay" : "/wallet/v1/node/pay",
         "letMeTry" : "/activity/v1/node/letMeTry",
         "publicGetAssetsOfAddress" : "/wallet/public/v1/get-assets-of-address",
         "publicSearchTransaction" : "/wallet/public/v1/search-transaction",
         "publicGetAddressByUid" : "/wallet/public/v1/get-address-by-uid",
         "publicGetBalanceByAddress" : "/wallet/public/v1/get-balance-by-address",
         "fetchMyBlockPath": "/public/v1/miner/fetchMyBlock",
         "postMyBlockPath": "/public/v1/miner/postMyBlock"
      }
   },
  "node": {
    "path": {
      "subscribe": "/server/v1/node/subscribe",
      "serverFeatures": "/server/v1/node/server-features",
      "broadcastTransaction": "/server/v1/node/broadcast-transaction"
    }
  },
   "http" : {
      "retryWaitTime" : "500",
      "sslSupport" : "true",
      "retryCount" : "5",
      "timeoutRead" : "5000",
      "timeoutWrite" : "5000",
      "host" : "circle-node.net",
      "protocol" : "https"
   }
};

export default gateway;
